{{tag>dapper edgy feisty matériel carte_graphique}}

----

====== Via S3 Savage ======

Le pilote supportant les chipsets graphiques **savage** est inclut dans Ubuntu en standard, mais la 3D n'est activée par défaut que depuis [[:Feisty]] !

===== Configuration =====

La page officiel pour connaître les options disponible pour ce pilote est ici : http://ftp.x.org/pub/X11R6.9.0/doc/html/savage.4.html

ou une plus ancienne : http://www.x.org/archive/X11R6.8.0/doc/savage.4.html

===== Problèmes =====







==== Pas d'accélération 3D ====

Ceci est corrigé depuis [[:Feisty]].

**1 ère solution :** Passer les couleurs de 24 bits à 16 bits :

[[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/X11/xorg.conf**

Allez à la ligne **Section "Screen"** et changez :
<file>DefaultDepth	24</file>
en
<file>DefaultDepth	16</file>

Puis relancez le serveur graphique (ctrl+alt+backspace) et l'accélération 3d marchera presque parfaitement.

<note>Backspace, c'est la touche ou ce symbole: **←** , est inscrit; si vous ne la trouvez pas, ce n'est pas grave redémarrer votre PC suffira.</note>

**2ème solution : ** Réinstaller les modules DRM (depuis Feisty) :

Tapez ces commandes pour récupérer les sources des modules DRM (ne fonctionnent pas pour Gutsy) :
<code>
wget http://librarian.launchpad.net/7385659/drm.tar.bz2
tar xjvf drm.tar.bz2
</code>

Ou, les commandes suivantes pour récupérer les sources à jours des modules DRM :
<code>
sudo apt-get install git-core
git clone git://anongit.freedesktop.org/git/mesa/drm
</code>

Ensuite :
<code>
cd drm/linux-core/
make DRM_MODULES="savage"
sudo mv /lib/modules/$(uname -r)/kernel/drivers/char/drm/savage.ko /lib/modules/$(uname -r)/kernel/drivers/char/drm/savage.ko.old
sudo mv /lib/modules/$(uname -r)/kernel/drivers/char/drm/drm.ko /lib/modules/$(uname -r)/kernel/drivers/char/drm/drm.ko.old
sudo cp savage.ko /lib/modules/$(uname -r)/kernel/drivers/char/drm/savage.ko
sudo cp drm.ko /lib/modules/$(uname -r)/kernel/drivers/char/drm/drm.ko
sudo depmod -a</code>

Pour finir, si le paquet **libgl1-mesa-dri** n'est pas déjà installé, faites le :
<code>
sudo apt-get install libgl1-mesa-dri
</code>

Puis redémarrer votre PC :-)

Cette étape est nécessaire à chaque mise à jours du noyau.


==== Certains jeux 3D ne marchent toujours pas ====

Ce chipset se faisant un peu vieux, certain jeux ne tourneront pas, car ils requièrent une version plus récente que openGL1.2 ce qui empêchera le fonctionnement.


==== Ni Beryl ni Compiz ne marchent ====

Le pilote de cette carte graphique ne supportant pas encore l'extension Composite de Xorg, aucune solution n'existe à ce jour ...

Cette carte graphique n'est donc pas dans le possibilité de les faire tourner à ce jour.




==== Le système plante (se gèle), obligation de rebooter====

===Solution pour Gutsy (7.10)===

Ouvrir le xorg.conf avec votre éditeur favori, puis rajouter cela en fin de xorg.conf :

Donc :
[[:tutoriel:comment_editer_un_fichier|
$ kdesu kate /etc/X11/xorg.conf]]
Et mettre en toute fin de fichier :
<code>
Section "Module"
        Disable "dri"
        Disable "glx"
EndSection
</code>
Vous enregistrez.
Vous prenez soin de supprimer le répertoire .wine du /home si ce n'est pas déjà fait.
Then, vous redemarrez le X : Ctrl+Alt+Del.
Vous remettez votre session, puis vous lancez un truc genre Wine Configure.

Et en principe **ça ne gèle plus, et ça marche** ! 

===Et si ça ne marche pas ===

Sous Feisty, wine notamment marchait parfaitement (pour moi avec une KM400/KM800). Depuis Gutsy plus de Wine fonctionnel, sauf après application de la méthode ci-dessus ! En effet le système plante, l'ordinateur se gèle : obligation de redémarrer...
Cela est dû à la carte graphique. Et cela ne concerne pas que Wine.

le rapport de bug est ici : 

[[https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/43154]]

Si vous savez le résoudre autrement que ci-dessus, postez la solution ici ! ;)